navigable body of water or stream - Espagnol Anglais Dictionnaire